//
//  YZXBaseController.swift
//  YZXWeibo
//
//  Created by 叶周翔 on 16/7/18.
//  Copyright © 2016年 叶周翔. All rights reserved.
//

import UIKit

class YZXBaseController: UITableViewController,loginViewDelegate {

    //定义一个属性来记录是否登录
    var isLonin:Bool = YZXUserAccountVM.shareUserAccountVM.userLogin
    
    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }
    
    override func loadView() {
        
        if isLonin{
            // 如果是登录的那么当前view就是tableView
            // 调用父类的方法
            super.loadView()
        }else{
            self.view = loginView
            loginView.delegate = self
            
            // 设置每一个控制器的的消息和图片
            if self is YZXHomeController{
                loginView.startAnimation()
            }else if self is YZXDiscoverController{
                
                loginView.setUplogView("visitordiscover_image_message", title: "社会主义核心价值观:富强、民主、文明、和谐，自由、平等、公正、法治，爱国、敬业、诚信、友善")
            }else if self is YZXMessageController{
                
                loginView.setUplogView("visitordiscover_image_message", title: "两学一做:学习教育，具体指的是：'1. 学习共产党党章党规，2. 学习贯彻习近平总书记系列重要讲话精神，3. 做合格党员'")
            }else if self is YZXProfileController{
                
                loginView.setUplogView("visitordiscover_image_profile", title: "中国共产党要始终代表中国先进生产力的发展要求、中国共产党要始终代表中国先进文化的前进方向、中国共产党要始终代表中国最广大人民的根本利益")
            }
            
        }
        
    }
    // MARK:代理方法
    func loginBtnDidClick() {
        self.presentViewController(UINavigationController(rootViewController: YZXLoginController()), animated: true, completion: nil)
        
    }
    
    
    // MARK:-懒加载
    lazy var loginView:YZXLoginView = YZXLoginView()
    
}
